package com.office.meetingManage.meetroom.pojo;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;

@Data
@ToString
public class OaReservationmeetroom implements Serializable {

  private static final long serialVersionUID = 1L;
  /**
   * 预约会议主键
   */
  private Integer rId;
  /**
   * 会议室id
   */
  private Integer mId;
  /**
   * 预约会议室的部门
   */
  private Integer deptId;
  /**
   * 会议开始时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private java.sql.Timestamp meetstarttime;
  /**
   * 会议结束时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private java.sql.Timestamp meetendtime;
  /**
   * 预约人id
   */
  private Integer reservationUserId;
  /**
   * 预约会议状态
   */
  private Integer status;//状态（0待审批1失效2审批通过3审批不通过）
  /**
   * 是否取消
   */
  private Integer isRemove;

  /***************************************************/
  private String ext1;//预留字段
  private String ext2;

//  private TbStaff reservationUser;//预约人
  private String reservationUserName;//预约人姓名
  private OaMeetroom meetroom ; //会议室信息
  private TbDept dept;//部门信息


}
